const mysql = require("mysql2/promise")

async function main(id) {
    const connection = await mysql.createConnection({
        host: "localhost",
        user: "root",
        password: "123456",
        database: "companydb",
        multipleStatements: true, // 允许运行多条sql语句
    });

    // const [rows, fields] = await connection.execute(
    //     `SELECT * FROM employee where id=?;`,
    //     [id] // 依次指定每一个 ? 对应的值
    //     // 内部使用mysql的变量模式处理的
    // );
    // console.log(rows);

    // 模糊查询处理
    const [rows, fields] = await connection.execute(
        `SELECT * FROM employee where name like concatr('%', ?, '%');`,
        [name] // 依次指定每一个 ? 对应的值
        // 内部使用mysql的变量模式处理的
    );
}
main(5);